package ru.niir.goodfil.audit.service;

import ru.niir.goodfil.audit.client.AuditService;
import ru.niir.goodfil.audit.domain.*;
import ru.niir.goodfil.audit.domain.enums.EnviromentSubsystem;

import java.util.Date;

public class NullAuditServiceImpl implements AuditService {
    @Override
    public void logLoginAttempt(String ip, String login) {
        //To change body of implemented methods use File | Settings | File Templates.
    }

    @Override
    public void logLoginSuccess(String ip, String login) {
        //To change body of implemented methods use File | Settings | File Templates.
    }

    @Override
    public void logEnviromentSubsystemLost(EnviromentSubsystem subsystem) {
        //To change body of implemented methods use File | Settings | File Templates.
    }

    @Override
    public void logEnviromentSubsystemFound(EnviromentSubsystem subsystem) {
        //To change body of implemented methods use File | Settings | File Templates.
    }

    @Override
    public void logExceptionEvent(String ip, String login, String exception, String stacktrace) {
        //To change body of implemented methods use File | Settings | File Templates.
    }

    @Override
    public void logEntityCreate(String ip, String login, String klass, String orderXml) {
        //To change body of implemented methods use File | Settings | File Templates.
    }

    @Override
    public void logEntityUpdate(String ip, String login, String klass, String orderChangeXml) {
        //To change body of implemented methods use File | Settings | File Templates.
    }

    @Override
    public void logEntityDelete(String ip, String login, String klass, String orderXml) {
        //To change body of implemented methods use File | Settings | File Templates.
    }

    @Override
    public void logSettingModification(String ip, String login, String optionKey, String newOptionValue, String oldOptionValue) {
        //To change body of implemented methods use File | Settings | File Templates.
    }

    @Override
    public void logPasswordChange(String ip, String login, String userLogin, String address) {
        //To change body of implemented methods use File | Settings | File Templates.
    }

    @Override
    public void logPersonalPriceCreation(String ip, String login, Long goodId, String goodCode, String goodName, Long clientId, String clientName, Float price, Date begdate, Date enddate) {
        //To change body of implemented methods use File | Settings | File Templates.
    }

    @Override
    public void logPersonalPriceDeletion(String ip, String login, Long goodId, String goodCode, String goodName, Long clientId, String clientName, Float price, Date begdate, Date enddate) {
        //To change body of implemented methods use File | Settings | File Templates.
    }

    @Override
    public void logUserUIEvent(UserUIEvent userUIEvent) {
        //To change body of implemented methods use File | Settings | File Templates.
    }

    @Override
    public void logClientUIEvent(ClientUIEvent clientUIEvent) {
        //To change body of implemented methods use File | Settings | File Templates.
    }

    @Override
    public void logClientC1NumChange(ClientC1NumChangeEvent event) {
        //To change body of implemented methods use File | Settings | File Templates.
    }

    @Override
    public void logClientDebtChanged(ClientDebtChangeEvent event) {
        //To change body of implemented methods use File | Settings | File Templates.
    }

    @Override
    public void logClientPriceColumnChange(ClientPriceColumnChangeEvent event) {
        //To change body of implemented methods use File | Settings | File Templates.
    }

    @Override
    public void logClientDeliveryInfoChange(ClientDeliveryInfoChangeEvent event) {
        //To change body of implemented methods use File | Settings | File Templates.
    }

    @Override
    public void logOrderUIBuild(OrderUIBuildEvent event) {
        //To change body of implemented methods use File | Settings | File Templates.
    }

    @Override
    public void logReplacementUIEvent(ReplacementUIEvent event) {
        //To change body of implemented methods use File | Settings | File Templates.
    }

    @Override
    public void logGoodUIEvent(GoodUIEvent event) {
        //To change body of implemented methods use File | Settings | File Templates.
    }

    @Override
    public void logOrderUIEvent(OrderUIEvent event) {
        //To change body of implemented methods use File | Settings | File Templates.
    }

    @Override
    public void logOrderItemUIEvent(OrderItemUIEvent event) {
        //To change body of implemented methods use File | Settings | File Templates.
    }
}
